package ${mapper};

import ${modelReference};
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import ${basePackage}.vo.request.${tableInfo.className}RequestVO;
import ${basePackage}.vo.response.${tableInfo.className}ResponseVO;

import java.util.List;

/**
 * ${tableInfo.tableComment}Mapper
 *
 * @author ${author}
 * @date ${date}
 **/
public interface ${tableInfo.className}Mapper extends BaseMapper<${tableInfo.className}> {
    /**
     * 批量新增${tableInfo.tableComment}
     *
     * @param list
     * @return
     */
    Integer batchInsert${tableInfo.className}(List<${tableInfo.className}> list);

    /**
     * 分页查询${tableInfo.tableComment}
     *
     * @param requestVO 查询参数
     * @return 分页数据列表
     */
    List<${tableInfo.className}ResponseVO> select${tableInfo.className}List(${tableInfo.className}RequestVO requestVO);
}
